package com.geek.javase.ch04.test1;

/*
 *@author wangpeng
 *2025/10/12 20:44
 *@description TODO
 */
/*
1.
1)、 定义一个接口CanFly，描述会飞的方法public void fly();　
2)、 分别定义类飞机和鸟，实现CanFly接口。　
3)、定义一个测试类，测试飞机和鸟。
测试类中定义一个makeFly()方法，让会飞的事物飞起来。　
4)、然后在main方法中创建飞机对象和鸟对象，
并在main方法中调用makeFly()方法，让飞机和鸟起飞。　
*/
public class Test {
    public static void makeFly(CanFly canFly){
        canFly.fly();
    }

    public static void main(String[] args) {
        Bird bird = new Bird();
        makeFly(bird);

        Plane plane = new Plane();
        makeFly(plane);
    }
}
